using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
using System.Drawing;
using System.Drawing.Text;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;


namespace Framework.Common.Captcha
{

    /// <summary>
    /// Settings for the random text generator.
    /// </summary>
    public class CaptchaSettings
    {
        /// <summary>
        /// Gets or sets the height.
        /// </summary>
        /// <value>The height.</value>
        public int Height { get; set; }


        /// <summary>
        /// Gets or sets the allowed chars.
        /// </summary>
        /// <value>The allowed chars.</value>
        public int Width { get; set; }


        /// <summary>
        /// Gets or sets the font.
        /// </summary>
        /// <value>The font.</value>
        public string Font { get; set; }


        /// <summary>
        /// How many characters should it produce
        /// </summary>
        public int NumChars { get; set; }


        /// <summary>
        /// Whether or not Upper/Lower case sensitive is
        /// enabled when validating userinput against the generated text.
        /// </summary>
        public bool IsCaseSensitive { get; set; }
    }
}
